<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta http-equiv="Content-Language" content="zh-CN"><title>udevadm
  中文手册 [金步国]</title><style>
@font-face { font-family: "JinBuGuoWebMono"; src: url("http://www.jinbuguo.com/d/mono.ttf") format("truetype"); }
* { font-family: "JinBuGuoWebMono", "Ubuntu Mono", "Consolas", "Menlo", monospace; }
body { margin:10px; }
h1 { text-align:center; background:#ddd; }
h2#auth_name { text-align:center; margin: 10px 5%; }

    a.headerlink {
      color: #c60f0f;
      font-size: 0.8em;
      padding: 0 4px 0 4px;
      text-decoration: none;
      visibility: hidden;
    }

    a.headerlink:hover {
      background-color: #c60f0f;
      color: white;
    }

    h1:hover > a.headerlink, h2:hover > a.headerlink, h3:hover > a.headerlink, dt:hover > a.headerlink {
      visibility: visible;
    }
</style><script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?d286c55b63a3c54a1e43d10d4c203e75"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><h1>udevadm 中文手册</h1><h2 id="auth_name">译者：<strong><a href="../index.html">金步国</a></strong></h2><hr><h3>版权声明</h3><p>本文译者是一位开源理念的坚定支持者，所以本文虽然不是软件，但是遵照开源的精神发布。</p><ul><li>无担保：本文译者不保证译文内容准确无误，亦不承担任何由于使用此文档所导致的损失。</li><li>自由使用：任何人都可以自由的<u>阅读/链接/打印</u>此文档，无需任何附加条件。</li><li>名誉权：任何人都可以自由的<u>转载/引用/再创作</u>此文档，但必须保留译者署名并注明出处。</li></ul><h3>其他作品</h3><p>本文译者十分愿意与他人分享劳动成果，如果你对我的其他翻译作品或者技术文章有兴趣，可以在如下位置查看现有的作品集：</p><ul><li><a href="../index.html">金步国作品集</a> [ <a href="../index.html">http://www.jinbuguo.com/</a> ]</li></ul><h3>联系方式</h3><p>由于译者水平有限，因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好)，请来信指出，任何提高译文质量的建议我都将虚心接纳。</p><ul><li>Email(QQ)：70171448在QQ邮箱</li></ul><hr><a href="systemd.index.html">手册索引</a> ·
  <a href="systemd.directives.html">指令索引</a><span style="float:right">systemd-241</span><hr><div class="refentry"><a name="udevadm"></a><div class="titlepage"></div><div class="refnamediv"><h2>名称</h2><p>udevadm — udev 管理工具</p></div><div class="refsynopsisdiv"><h2>大纲</h2><div class="cmdsynopsis"><p><code class="command">udevadm</code>  [<code class="option">--debug</code>] [<code class="option">--version</code>] [<code class="option">--help</code>]</p></div><div class="cmdsynopsis"><p><code class="command">udevadm info [<span class="optional">options</span>] [<span class="optional">devpath</span>]</code> </p></div><div class="cmdsynopsis"><p><code class="command">udevadm trigger [<span class="optional">options</span>] [<span class="optional">devpath</span>]</code> </p></div><div class="cmdsynopsis"><p><code class="command">udevadm settle [<span class="optional">options</span>]</code> </p></div><div class="cmdsynopsis"><p><code class="command">udevadm control <em class="replaceable"><code>option</code></em></code> </p></div><div class="cmdsynopsis"><p><code class="command">udevadm monitor [<span class="optional">options</span>]</code> </p></div><div class="cmdsynopsis"><p><code class="command">udevadm test [<span class="optional">options</span>] <em class="replaceable"><code>devpath</code></em></code> </p></div><div class="cmdsynopsis"><p><code class="command">udevadm test-builtin [<span class="optional">options</span>] <em class="replaceable"><code>command</code></em> <em class="replaceable"><code>devpath</code></em></code> </p></div></div><div class="refsect1"><a name="id-1.5"></a><h2 id="描述">描述<a class="headerlink" title="Permalink to this headline" href="udevadm.html#%E6%8F%8F%E8%BF%B0">¶</a></h2><p><span class="command"><strong>udevadm</strong></span> 可用于：
    控制
     <a href="systemd-udevd.service.html#"><span class="citerefentry"><span class="refentrytitle">systemd-udevd.service</span>(8)</span></a> 服务、
    请求内核事件、管理事件队列、进行简单的调试。</p></div><div class="refsect1"><a name="id-1.6"></a><h2 id="选项">选项<a class="headerlink" title="Permalink to this headline" href="udevadm.html#%E9%80%89%E9%A1%B9">¶</a></h2><div class="variablelist"><dl class="variablelist"><dt id="-d"><span class="term"><code class="option">-d</code>, </span><span class="term"><code class="option">--debug</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-d">¶</a></dt><dd><p>在标准错误(STDERR)上显示调试信息。 <span class="command"><strong>udevadm test</strong></span> 与
          <span class="command"><strong>udevadm test-builtin</strong></span> 命令隐含了此选项。</p></dd><dt id="-h"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div><div class="refsect2"><a name="id-1.6.3"></a><h3 id="udevadm info
      [options]
       [devpath|file|unit...]
    ">udevadm info
      [<em class="replaceable"><code>options</code></em>]
       [<em class="replaceable"><code>devpath</code></em>|<em class="replaceable"><code>file</code></em>|<em class="replaceable"><code>unit</code></em>...]
    <a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20info%0A%20%20%20%20%20%20%5Boptions%5D%0A%20%20%20%20%20%20%20%5Bdevpath%7Cfile%7Cunit...%5D%0A%20%20%20%20">¶</a></h3><p>从udev数据库中提取设备信息。</p><p>位置参数用于指定一个或多个设备，它可以是
      一个设备名(必须以 <code class="filename">/dev/</code> 开头)、
      一个 sys 路径(必须以 <code class="filename">/sys/</code> 开头)、
      一个设备单元(必须以 "<code class="literal">.device</code>" 结尾)。详见
      <a href="systemd.device.html#"><span class="citerefentry"><span class="refentrytitle">systemd.device</span>(5)</span></a> 手册。
      </p><div class="variablelist"><dl class="variablelist"><dt id="-q"><span class="term"><code class="option">-q</code>, </span><span class="term"><code class="option">--query=<em class="replaceable"><code>TYPE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-q">¶</a></dt><dd><p>提取特定类型的设备信息。
            <em class="replaceable"><code>TYPE</code></em> 可以是下列值之一：
            <code class="constant">name</code>, <code class="constant">symlink</code>,
            <code class="constant">path</code>, <code class="constant">property</code>,
            <code class="constant">all</code>(默认值)</p></dd><dt id="-p"><span class="term"><code class="option">-p</code>, </span><span class="term"><code class="option">--path=<em class="replaceable"><code>DEVPATH</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-p">¶</a></dt><dd><p>该设备在 <code class="filename">/sys</code> 目录下的路径(例如
            <code class="filename">[<span class="optional">/sys</span>]/class/block/sda</code>)。
            因为此选项是位置参数以 <code class="filename">/sys/</code> 开头时的替代，
            所以通常将 <span class="command"><strong>udevadm info --path=/class/block/sda</strong></span>
            直接简写为 <span class="command"><strong>udevadm info /sys/class/block/sda</strong></span></p></dd><dt id="-n"><span class="term"><code class="option">-n</code>, </span><span class="term"><code class="option">--name=<em class="replaceable"><code>FILE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-n">¶</a></dt><dd><p>设备节点或软连接的名称(例如
            <code class="filename">[<span class="optional">/dev</span>]/sda</code>)。
            因为此选项是位置参数以 <code class="filename">/dev/</code> 开头时的替代，
            所以通常将 <span class="command"><strong>udevadm info --name=sda</strong></span> 直接简写为 <span class="command"><strong>udevadm info /dev/sda</strong></span></p></dd><dt id="-r"><span class="term"><code class="option">-r</code>, </span><span class="term"><code class="option">--root</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-r">¶</a></dt><dd><p>以绝对路径显示 <code class="option">--query=name</code> 与 <code class="option">--query=symlink</code>
            的查询结果</p></dd><dt id="-a"><span class="term"><code class="option">-a</code>, </span><span class="term"><code class="option">--attribute-walk</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-a">¶</a></dt><dd><p>按照udev规则的格式，显示所有可用于匹配该设备的sysfs属性：
            从该设备自身开始，沿着设备树向上回溯(一直到树根)，
            显示沿途每个设备的sysfs属性。</p></dd><dt id="-x"><span class="term"><code class="option">-x</code>, </span><span class="term"><code class="option">--export</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-x">¶</a></dt><dd><p>以 键='值' 的格式输出此设备的属性(注意，值两边有单引号界定)。
            仅在指定了 <code class="option">--query=property</code> 或
            <code class="option">--device-id-of-file=<em class="replaceable"><code>FILE</code></em></code> 的情况下才有效。</p></dd><dt id="-P"><span class="term"><code class="option">-P</code>, </span><span class="term"><code class="option">--export-prefix=<em class="replaceable"><code>NAME</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-P">¶</a></dt><dd><p>在输出的键名前添加一个前缀。
            此选项隐含了 <code class="option">--export</code></p></dd><dt id="-d1"><span class="term"><code class="option">-d</code>, </span><span class="term"><code class="option">--device-id-of-file=<em class="replaceable"><code>FILE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-d1">¶</a></dt><dd><p>显示 <em class="replaceable"><code>FILE</code></em> 文件所在底层设备的主/次设备号。
            如果使用了此选项，那么将忽略所有位置参数。</p></dd><dt id="-e"><span class="term"><code class="option">-e</code>, </span><span class="term"><code class="option">--export-db</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-e">¶</a></dt><dd><p>导出udev数据库的全部内容</p></dd><dt id="-c"><span class="term"><code class="option">-c</code>, </span><span class="term"><code class="option">--cleanup-db</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-c">¶</a></dt><dd><p>清除udev数据库</p></dd><dt id="-h1"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h1">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div></div><div class="refsect2"><a name="id-1.6.4"></a><h3 id="udevadm trigger
      [options]
       [devpath|file|unit]
      ">udevadm trigger
      [<em class="replaceable"><code>options</code></em>]
       [<em class="replaceable"><code>devpath</code></em>|<em class="replaceable"><code>file</code></em>|<em class="replaceable"><code>unit</code></em>]
      <a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20trigger%0A%20%20%20%20%20%20%5Boptions%5D%0A%20%20%20%20%20%20%20%5Bdevpath%7Cfile%7Cunit%5D%0A%20%20%20%20%20%20">¶</a></h3><p>强制内核触发设备事件，主要用于重放内核初始化过程中的冷插(coldplug)设备事件。</p><p>接受一个用于指定设备的位置参数。参见前面对 <span class="command"><strong>info</strong></span>
      的描述。</p><div class="variablelist"><dl class="variablelist"><dt id="-v"><span class="term"><code class="option">-v</code>, </span><span class="term"><code class="option">--verbose</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-v">¶</a></dt><dd><p>显示被触发的设备列表</p></dd><dt id="-n1"><span class="term"><code class="option">-n</code>, </span><span class="term"><code class="option">--dry-run</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-n1">¶</a></dt><dd><p>并不真正触发设备事件</p></dd><dt id="-t"><span class="term"><code class="option">-t</code>, </span><span class="term"><code class="option">--type=<em class="replaceable"><code>TYPE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-t">¶</a></dt><dd><p>仅触发特定类型的设备，
            TYPE 可以是下列值之一：
            <span class="command"><strong>devices</strong></span>(默认值), <span class="command"><strong>subsystems</strong></span></p></dd><dt id="-c1"><span class="term"><code class="option">-c</code>, </span><span class="term"><code class="option">--action=<em class="replaceable"><code>ACTION</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-c1">¶</a></dt><dd><p>指定触发哪种类型的设备事件，ACTION 可以是下列值之一：
            <span class="command"><strong>add</strong></span>, <span class="command"><strong>remove</strong></span>, <span class="command"><strong>change</strong></span>(默认值)</p></dd><dt id="-s"><span class="term"><code class="option">-s</code>, </span><span class="term"><code class="option">--subsystem-match=<em class="replaceable"><code>SUBSYSTEM</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-s">¶</a></dt><dd><p>仅触发属于 <em class="replaceable"><code>SUBSYSTEM</code></em> 子系统的设备事件。
            可以在 <em class="replaceable"><code>SUBSYSTEM</code></em> 中使用shell风格的通配符。
            如果多次使用此选项，那么表示以 OR 逻辑连接每个匹配规则，
            也就是说，所有匹配的子系统中的设备都会被触发。</p></dd><dt id="-S"><span class="term"><code class="option">-S</code>, </span><span class="term"><code class="option">--subsystem-nomatch=<em class="replaceable"><code>SUBSYSTEM</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-S">¶</a></dt><dd><p>不触发属于 <em class="replaceable"><code>SUBSYSTEM</code></em> 子系统的设备事件。
            可以在 <em class="replaceable"><code>SUBSYSTEM</code></em> 中使用shell风格的通配符。
            如果多次使用此选项，那么表示以 AND 逻辑连接每个匹配规则，
            也就是说，只有不匹配所有指定子系统的设备才会被触发。</p></dd><dt id="-a1"><span class="term"><code class="option">-a</code>, </span><span class="term"><code class="option">--attr-match=<em class="replaceable"><code>ATTRIBUTE</code></em>=<em class="replaceable"><code>VALUE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-a1">¶</a></dt><dd><p>仅触发那些在设备的sysfs目录中存在 ATTRIBUTE 文件的设备事件。
            如果同时还指定了"=VALUE"，那么表示仅触发那些 ATTRIBUTE 文件的内容匹配 VALUE 的设备事件。
            注意，可以在 VALUE 中使用shell风格的通配符。
            如果多次使用此选项，那么表示以 AND 逻辑连接每个匹配规则，
            也就是说，只有匹配所有指定属性的设备才会被触发。</p></dd><dt id="-A"><span class="term"><code class="option">-A</code>, </span><span class="term"><code class="option">--attr-nomatch=<em class="replaceable"><code>ATTRIBUTE</code></em>=<em class="replaceable"><code>VALUE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-A">¶</a></dt><dd><p>不触发那些在设备的sysfs目录中存在 ATTRIBUTE 文件的设备事件。
            如果同时还指定了"=VALUE"，那么表示不触发那些 ATTRIBUTE 文件的内容匹配 VALUE 的设备事件。
            注意，可以在 VALUE 中使用shell风格的通配符。
            如果多次使用此选项，那么表示以 AND 逻辑连接每个匹配规则，
            也就是说，只有不匹配所有指定属性的设备才会被触发。</p></dd><dt id="-p1"><span class="term"><code class="option">-p</code>, </span><span class="term"><code class="option">--property-match=<em class="replaceable"><code>PROPERTY</code></em>=<em class="replaceable"><code>VALUE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-p1">¶</a></dt><dd><p>仅触发那些设备的 PROPERTY 属性值匹配 VALUE 的设备事件。注意，可以在 VALUE 中使用shell风格的通配符。
            如果多次使用此选项，那么表示以 OR 逻辑连接每个匹配规则，
            也就是说，匹配任意一个属性值的设备都会被触发。</p></dd><dt id="-g"><span class="term"><code class="option">-g</code>, </span><span class="term"><code class="option">--tag-match=<em class="replaceable"><code>PROPERTY</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-g">¶</a></dt><dd><p>仅触发匹配 PROPERTY 标签的设备事件。如果多次使用此选项，
            那么表示以 AND 逻辑连接每个匹配规则，也就是说，只有匹配所有指定标签的设备才会被触发。</p></dd><dt id="-y"><span class="term"><code class="option">-y</code>, </span><span class="term"><code class="option">--sysname-match=<em class="replaceable"><code>SYSNAME</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-y">¶</a></dt><dd><p>仅触发设备sys名称(也就是该设备在
            <code class="filename">/sys</code> 路径下最末端的文件名)匹配 <em class="replaceable"><code>SYSNAME</code></em> 的设备事件。
            注意，可以在 <em class="replaceable"><code>SYSNAME</code></em> 中使用shell风格的通配符。
            如果多次使用此选项，那么表示以 OR 逻辑连接每个匹配规则，
            也就是说，匹配任意一个sys名称的设备都会被触发。</p></dd><dt id="--name-match=DEVPATH"><span class="term"><code class="option">--name-match=<em class="replaceable"><code>DEVPATH</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#--name-match=DEVPATH">¶</a></dt><dd><p>触发给定设备及其所有子设备的事件。<em class="replaceable"><code>DEVPATH</code></em> 是该设备在 <code class="filename">/dev</code> 目录下的路径。
            如果多次使用此选项，那么仅以最后一个为准。</p></dd><dt id="-b"><span class="term"><code class="option">-b</code>, </span><span class="term"><code class="option">--parent-match=<em class="replaceable"><code>SYSPATH</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-b">¶</a></dt><dd><p>触发给定设备及其所有子设备的事件。<em class="replaceable"><code>SYSPATH</code></em> 是该设备在 <code class="filename">/sys</code> 目录下的路径。
            如果多次使用此选项，那么仅以最后一个为准。</p></dd><dt id="-w"><span class="term"><code class="option">-w</code>, </span><span class="term"><code class="option">--settle</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-w">¶</a></dt><dd><p>除了触发设备事件之外，还要等待这些事件完成。
            注意，此选项仅等待该命令自身触发的事件完成，
            而 <span class="command"><strong>udevadm settle</strong></span>
            则要一直等到
            所有设备事件全部完成。</p></dd><dt id="--wait-daemon[=SECONDS]"><span class="term"><code class="option">--wait-daemon[=<em class="replaceable"><code>SECONDS</code></em>]</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#--wait-daemon%5B=SECONDS%5D">¶</a></dt><dd><p>在触发设备事件之前，等待 systemd-udevd 守护进程完成初始化。
            默认等待 5 秒之后超时(可以使用 <em class="replaceable"><code>SECONDS</code></em> 参数修改)。
            此选项等价于在 <span class="command"><strong>udevadm trigger</strong></span> 命令之前先使用 <span class="command"><strong>udevadm control --ping</strong></span> 命令。</p></dd><dt id="-h2"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h2">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div><p>可以直接使用
      以
      <code class="filename">/sys</code> 或 <code class="filename">/dev</code>
      开头的绝对路径来指定目标设备。</p></div><div class="refsect2"><a name="id-1.6.5"></a><h3 id="udevadm settle
      [options]
    ">udevadm settle
      [<em class="replaceable"><code>options</code></em>]
    <a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20settle%0A%20%20%20%20%20%20%5Boptions%5D%0A%20%20%20%20">¶</a></h3><p>监视udev事件队列，并且在所有事件全部处理完成之后退出。</p><div class="variablelist"><dl class="variablelist"><dt id="-t1"><span class="term"><code class="option">-t</code>, </span><span class="term"><code class="option">--timeout=<em class="replaceable"><code>SECONDS</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-t1">¶</a></dt><dd><p>最多允许花多少秒等候事件队列清空。
            默认值是120秒。
            设为 0 表示仅检查事件队列是否为空，
            并且立即返回。</p></dd><dt id="-E"><span class="term"><code class="option">-E</code>, </span><span class="term"><code class="option">--exit-if-exists=<em class="replaceable"><code>FILE</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-E">¶</a></dt><dd><p>如果 FILE 文件存在，则停止等待。</p></dd><dt id="-h3"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h3">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div></div><div class="refsect2"><a name="id-1.6.6"></a><h3 id="udevadm control option">udevadm control <em class="replaceable"><code>option</code></em><a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20control%20option">¶</a></h3><p>控制udev守护进程(systemd-udevd)的内部状态。</p><div class="variablelist"><dl class="variablelist"><dt id="-e1"><span class="term"><code class="option">-e</code>, </span><span class="term"><code class="option">--exit</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-e1">¶</a></dt><dd><p>向 systemd-udevd 发送"退出"信号并等待其退出。因为 <code class="filename">systemd-udevd.service</code>
            中含有 <code class="option">Restart=always</code> ，所以此选项实际是重启了 systemd-udevd 。
            如果你想停止 <code class="filename">systemd-udevd.service</code> ，那么应该使用：
            </p><pre class="programlisting">systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service</pre><p>
            </p></dd><dt id="-l"><span class="term"><code class="option">-l</code>, </span><span class="term"><code class="option">--log-priority=<em class="replaceable"><code>value</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-l">¶</a></dt><dd><p>设置
            <a href="systemd-udevd.service.html#"><span class="citerefentry"><span class="refentrytitle">systemd-udevd.service</span>(8)</span></a> 的内部日志等级。
            可以用数字或文本表示：
            r<code class="option">emerg</code>(0),
            <code class="option">alert</code>(1), <code class="option">crit</code>(2),
            <code class="option">err</code>(3), <code class="option">warning</code>(4),
            <code class="option">notice</code>(5), <code class="option">info</code>(6),
            <code class="option">debug</code>(7)</p></dd><dt id="-s1"><span class="term"><code class="option">-s</code>, </span><span class="term"><code class="option">--stop-exec-queue</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-s1">¶</a></dt><dd><p>向 systemd-udevd 发送"禁止处理事件"信号，
            这样所有新发生的事件都将进入等候队列。</p></dd><dt id="-S1"><span class="term"><code class="option">-S</code>, </span><span class="term"><code class="option">--start-exec-queue</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-S1">¶</a></dt><dd><p>向 systemd-udevd 发送"开始处理事件"信号，也就是开始处理事件队列中尚未处理的事件。</p></dd><dt id="-R"><span class="term"><code class="option">-R</code>, </span><span class="term"><code class="option">--reload</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-R">¶</a></dt><dd><p>向 systemd-udevd 发送"重新加载"信号，也就是重新加载udev规则与各种数据库(包括内核模块索引)。
            注意，重新加载之后并不影响已经存在的设备，
            但是新的配置将会应用于所有将来发生的新设备事件。</p></dd><dt id="-p2"><span class="term"><code class="option">-p</code>, </span><span class="term"><code class="option">--property=<em class="replaceable"><code>KEY</code></em>=<em class="replaceable"><code>value</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-p2">¶</a></dt><dd><p>为所有将来发生的新设备事件统一设置一个全局的 KEY 属性，并将其值设为 value</p></dd><dt id="-m"><span class="term"><code class="option">-m</code>, </span><span class="term"><code class="option">--children-max=</code><em class="replaceable"><code>value</code></em></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-m">¶</a></dt><dd><p>设置最多允许 systemd-udevd 
            同时处理多少个设备事件。</p></dd><dt id="--ping"><span class="term"><code class="option">--ping</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#--ping">¶</a></dt><dd><p>向 systemd-udevd 发送一个"ping"消息并等待应答。用于检查
            systemd-udevd 守护进程是否仍在正常运行。</p></dd><dt id="-t2"><span class="term"><code class="option">-t</code>, </span><span class="term"><code class="option">--timeout=</code><em class="replaceable"><code>seconds</code></em></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-t2">¶</a></dt><dd><p>等候 systemd-udevd 应答的最大秒数。</p></dd><dt id="-h4"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h4">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div></div><div class="refsect2"><a name="id-1.6.7"></a><h3 id="udevadm monitor
      [options]
    ">udevadm monitor
      [<em class="replaceable"><code>options</code></em>]
    <a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20monitor%0A%20%20%20%20%20%20%5Boptions%5D%0A%20%20%20%20">¶</a></h3><p>监视内核发出的设备事件(以"KERNEL"标记)，
      以及udev在处理完udev规则之后发出的事件(以"UDEV"标记)，并在控制台上输出事件的设备路径(devpath)。
      可用于分析udev处理设备事件所花的时间(比较"KERNEL"与"UDEV"的时间戳)。
      </p><div class="variablelist"><dl class="variablelist"><dt id="-k"><span class="term"><code class="option">-k</code>, </span><span class="term"><code class="option">--kernel</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-k">¶</a></dt><dd><p>仅显示"KERNEL"事件</p></dd><dt id="-u"><span class="term"><code class="option">-u</code>, </span><span class="term"><code class="option">--udev</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-u">¶</a></dt><dd><p>仅显示"UDEV"事件</p></dd><dt id="-p3"><span class="term"><code class="option">-p</code>, </span><span class="term"><code class="option">--property</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-p3">¶</a></dt><dd><p>同时还显示事件的各属性</p></dd><dt id="-s2"><span class="term"><code class="option">-s</code>, </span><span class="term"><code class="option">--subsystem-match=<em class="replaceable"><code>subsystem[/devtype]</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-s2">¶</a></dt><dd><p>根据 subsystem[/devtype] 对事件(包括 kernel uevent 与 udev event)进行过滤，仅显示与"子系统[/设备类型]"匹配的"UDEV"事件。
            如果多次使用此选项，那么表示以 OR 逻辑连接每个匹配规则，
            也就是说，所有指定子系统中的设备都会被监视。</p></dd><dt id="-t3"><span class="term"><code class="option">-t</code>, </span><span class="term"><code class="option">--tag-match=<em class="replaceable"><code>string</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-t3">¶</a></dt><dd><p>根据设备标签对事件(仅 udev event)进行过滤，仅显示与"标签"匹配的"UDEV"事件。
            如果多次使用此选项，那么表示以 OR 逻辑连接每个匹配规则，
            也就是说，拥有任一指定标签的设备都会被监视。</p></dd><dt id="-h5"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h5">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div></div><div class="refsect2"><a name="id-1.6.8"></a><h3 id="udevadm test
      [options]
       [devpath]
    ">udevadm test
      [<em class="replaceable"><code>options</code></em>]
       [<em class="replaceable"><code>devpath</code></em>]
    <a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20test%0A%20%20%20%20%20%20%5Boptions%5D%0A%20%20%20%20%20%20%20%5Bdevpath%5D%0A%20%20%20%20">¶</a></h3><p>模拟一个设备事件，并输出调试信息。</p><div class="variablelist"><dl class="variablelist"><dt id="-a2"><span class="term"><code class="option">-a</code>, </span><span class="term"><code class="option">--action=<em class="replaceable"><code>ACTION</code></em></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-a2">¶</a></dt><dd><p>指定模拟哪种类型的设备事件，ACTION 可以是下列值之一：<span class="command"><strong>add</strong></span>(默认值), <span class="command"><strong>remove</strong></span>, <span class="command"><strong>change</strong></span></p></dd><dt id="-N"><span class="term"><code class="option">-N</code>, </span><span class="term"><code class="option">--resolve-names=<code class="constant">early</code>|<code class="constant">late</code>|<code class="constant">never</code></code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-N">¶</a></dt><dd><p>指定 udevadm 何时解析用户与组的名称：
            <code class="constant">early</code>(默认值)
            表示在规则的解析阶段；
            <code class="constant">late</code>
            表示在每个事件发生的时候；
            <code class="constant">never</code> 表示从不解析，
            所有设备的属主与属组都是 root 。</p></dd><dt id="-h6"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h6">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div></div><div class="refsect2"><a name="id-1.6.9"></a><h3 id="udevadm test-builtin
      [options]
       [command]
       [devpath]
    ">udevadm test-builtin
      [<em class="replaceable"><code>options</code></em>]
       [<em class="replaceable"><code>command</code></em>]
       [<em class="replaceable"><code>devpath</code></em>]
    <a class="headerlink" title="Permalink to this headline" href="udevadm.html#udevadm%20test-builtin%0A%20%20%20%20%20%20%5Boptions%5D%0A%20%20%20%20%20%20%20%5Bcommand%5D%0A%20%20%20%20%20%20%20%5Bdevpath%5D%0A%20%20%20%20">¶</a></h3><p>针对 <em class="replaceable"><code>DEVPATH</code></em>设备
       运行一个内置的 <em class="replaceable"><code>COMMAND</code></em> 命令，
      并输出调试信息。</p><div class="variablelist"><dl class="variablelist"><dt id="-h7"><span class="term"><code class="option">-h</code>, </span><span class="term"><code class="option">--help</code></span><a class="headerlink" title="Permalink to this term" href="udevadm.html#-h7">¶</a></dt><dd><p><a name="help-text"></a>显示简短的帮助信息并退出。
    </p></dd></dl></div></div></div><div class="refsect1"><a name="id-1.7"></a><h2 id="参见">参见<a class="headerlink" title="Permalink to this headline" href="udevadm.html#%E5%8F%82%E8%A7%81">¶</a></h2><p><a href="udev.html#"><span class="citerefentry"><span class="refentrytitle">udev</span>(7)</span></a>,
    <a href="systemd-udevd.service.html#"><span class="citerefentry"><span class="refentrytitle">systemd-udevd.service</span>(8)</span></a></p></div></div></body></html>
